package com.hl.card.credit.pub.model;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hl.card.credit.pub.entity.FlightAirsegment;
import com.hl.card.credit.pub.entity.PublicInvoice;
import com.hl.card.credit.pub.entity.PublicOrderLog;
import com.hl.card.credit.pub.entity.PublicOrderTimeNode;
import com.hl.card.credit.pub.entity.PublicTransactionInfo;

/**
 * 正常业务订单 （数据包含 订单基本信息，商户信息，人员信息，快递信息（订单添加时没有）， 保险信息（添加时允许为空，非实时））
 * 
 * @author wdf
 * 
 */
public class PublicOrdersAllModel extends AbstractModel {

	// 登录用户名
	private String account;

	// -----------------------------订单主表信息-------------------------------------------
	// 主键ID
	private Integer busines_order_id;
	// 订单号
	private String order_code;
	// 订单生成日期
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date create_date;
	// 订单生成时间
	private Date order_time;
	// 业务种类（机票、火车票。。。)
	// 机票:flight:F，酒店:hotel:H，火车票:train:T,旅游:travel:L,保险:Insurance:I，信用卡:creditcard:C,贷款:loan:O,理财:finance:E
	private String busines_species;
	// 所属商户（商户代码）
	private String merchant_code;
	// 商户标识(三字码)
	private String policy_name;
	// 订单来源（商户应用）
	private String source;
	// 上级商户（与所属商户实行双级定位）
	private String cid_merchant;
	// 所属客户（客户代码）
	private String customer_id;
	// 订单状态
	private String order_status;
	// 订单标签
	private String order_tag;
	// 财务状态（欠款、部份欠款、结清）
	private String finance_status;
	// 成人人数（冗余）
	private Integer adult_num;
	// 儿童人数（冗余）
	private Integer children_num;
	// 婴儿人数（冗余）
	private Integer inf_num;
	// 订单总价（冗余）
	private Double order_all_price;
	// 总销售价（不含税）（冗余）
	private Double sale_price;
	// 总税（无税产品为0）（冗余）
	private Double tax;
	// 保险总价（冗余）
	private Double i_price;
	// 总快递费（冗余）
	private Double express_price;
	// 总服务费（冗余）
	private Double service_price;
	// 其他收费（收为正数，支为负）（冗余）
	private Double other_price;
	// 联系人
	private String contact;
	// 联系人电话
	private String telephone;
	// 联系人手机号
	private String phone_number;
	// 联系人地址
	private String address;
	// 是否锁定
	private String is_lock;
	// 锁定人
	private String lock_user;
	// 是否审核（订单、财务、帐单全部核对的结果）
	private Integer is_examine;
	// 订单是否有效（删除）
	private String is_effect;
	// 补充信息（json）
	private String remark;
	
	private String link_type;   //推广链接类型
	
	
	private String link_merchantCode;   //推广链接商户
	public String getLink_type() {
		return link_type;
	}

	public void setLink_type(String link_type) {
		this.link_type = link_type;
	}

	public String getLink_merchantCode() {
		return link_merchantCode;
	}

	public void setLink_merchantCode(String link_merchantCode) {
		this.link_merchantCode = link_merchantCode;
	}

	// 审核人
	private String examine_er;
	// 审核时间
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date examine_time;
	/**
	 * 生效时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date start_datetime;
	
	/**
	 * 失效时间 
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date end_datetime;
	
	/**
	 * 客规,机票专用
	 */
	private String flight_regulation;
	
	/**
	 * 是否使用发票0否1是
	 */
	private Integer is_receipt;
	// ----------------------------出行人信息以及证件详细信息-----------------------------
	// 姓名
	private String name;

	// 性别
	private String sex;

	// 乘客类型
	private String p_type;

	// 证件类型
	private Integer cer_type;

	// 证件号
	private String cert_no;

	// 公布价
	private Double reveal_price;

	// 保险数量
	private String i_num;

	// ----------------------------订单时间节点----------------------
	private String business_type;// 业务类型
	/**
	 * 状态变更
	 */
	private String status_change;

	/**
	 * 序号
	 */
	private String serial_number;
	/**
	 * 操作时间
	 */
	private String operation_time;

	/**
	 * 操作人
	 */
	private String operation_user;

	/**
	 * 详细
	 */
	private String detail;

	// -------------------------快递物流订单---------------------------------
	private String inside_logistics_order_num;// 快递内部公共订单号

	// -----------------------保险订单---------------------------------------
	private String pub_i_order_code;// 内部公共订单号，保险

	// -----------------------------other param---------------------------------
	// 业务种类
	// -----------------------发票---------------------------------------
	private PublicInvoice publicInvoice;// 发票

	// ----------------------------保险
	// list--------------------------------------------------

	/*
	 * 1个保险对应一个人，一个事物可以对应多个保险，该list 事物*同类险份数为单个map，事物*不同类险为多个map
	 */
	List<Map<String, Object>> iList;

	// ----------------------------快递list---------------------------------------
	/*
	 * 一个快递为一个map
	 */
	List<Map<String, Object>> expreesList;

	/*
	 * 常旅客列表信息
	 */
	List<Map<String, Object>> oftenpList;

	/*
	 * 常旅客卡列表信息
	 */
	List<Map<String, Object>> oftenpCardList;
	/*
	 * 常旅客证件列表信息
	 */
	List<Map<String, Object>> oftenpCertList;
	/*
	 * 出行人信息
	 */
	List<Map<String, Object>> travelpList;

	/*
	 * 出行人额外信息
	 */
	List<Map<String, Object>> travelpOtherInfoList;

	/*
	 * 物流信息
	 */
	List<Map<String, Object>> expressLogisticsInfoList;
	/*
	 * 快递物品清单
	 */
	List<Map<String, Object>> expressGoodsInfoList;
	/*
	 * 航班信息
	 */
	List<Map<String, Object>> flightAirsegmentList;

	public FlightAirsegment flightAirsegment;
	
	//交易记录
	private PublicTransactionInfo transactionInfo;
	/**
	 * 订单时间节点
	 */
	public PublicOrderTimeNode publicOrderTimeNode;
	/**
	 * 订单日志
	 */
	public PublicOrderLog publicOrderLog;
	
	
	

	/**
	 * @return flight_regulation
	 */
	
	public String getFlight_regulation() {
		return flight_regulation;
	}

	/**
	 * @param paramtheparamthe{bare_field_name} to set
	 */
	
	public void setFlight_regulation(String flight_regulation) {
		this.flight_regulation = flight_regulation;
	}

	/**
	 * @return publicInvoice
	 */
	
	public PublicInvoice getPublicInvoice() {
		return publicInvoice;
	}

	/**
	 * @param paramtheparamthe{bare_field_name} to set
	 */
	
	public void setPublicInvoice(PublicInvoice publicInvoice) {
		this.publicInvoice = publicInvoice;
	}

	/**
	 * @return is_receipt
	 */
	
	public Integer getIs_receipt() {
		return is_receipt;
	}

	/**
	 * @param paramtheparamthe{bare_field_name} to set
	 */
	
	public void setIs_receipt(Integer is_receipt) {
		this.is_receipt = is_receipt;
	}

	/**
	 * @return start_datetime
	 */
	
	public Date getStart_datetime() {
		return start_datetime;
	}

	/**
	 * @param paramtheparamthe{bare_field_name} to set
	 */
	
	public void setStart_datetime(Date start_datetime) {
		this.start_datetime = start_datetime;
	}

	/**
	 * @return end_datetime
	 */
	
	public Date getEnd_datetime() {
		return end_datetime;
	}

	/**
	 * @param paramtheparamthe{bare_field_name} to set
	 */
	
	public void setEnd_datetime(Date end_datetime) {
		this.end_datetime = end_datetime;
	}

	/**
	 * @return publicOrderLog
	 */
	
	public PublicOrderLog getPublicOrderLog() {
		return publicOrderLog;
	}

	/**
	 * @param paramtheparamthe{bare_field_name} to set
	 */
	
	public void setPublicOrderLog(PublicOrderLog publicOrderLog) {
		this.publicOrderLog = publicOrderLog;
	}

	/**
	 * @return publicOrderTimeNode
	 */
	
	public PublicOrderTimeNode getPublicOrderTimeNode() {
		return publicOrderTimeNode;
	}

	/**
	 * @param paramtheparamthe{bare_field_name} to set
	 */
	
	public void setPublicOrderTimeNode(PublicOrderTimeNode publicOrderTimeNode) {
		this.publicOrderTimeNode = publicOrderTimeNode;
	}

	/**
	 * @return expressLogisticsInfoList
	 */

	public List<Map<String, Object>> getExpressLogisticsInfoList() {
		return expressLogisticsInfoList;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setExpressLogisticsInfoList(List<Map<String, Object>> expressLogisticsInfoList) {
		this.expressLogisticsInfoList = expressLogisticsInfoList;
	}

	/**
	 * @return expressGoodsInfoList
	 */

	public List<Map<String, Object>> getExpressGoodsInfoList() {
		return expressGoodsInfoList;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setExpressGoodsInfoList(List<Map<String, Object>> expressGoodsInfoList) {
		this.expressGoodsInfoList = expressGoodsInfoList;
	}

	public List<Map<String, Object>> getFlightAirsegmentList() {
		return flightAirsegmentList;
	}

	public void setFlightAirsegmentList(List<Map<String, Object>> flightAirsegmentList) {
		this.flightAirsegmentList = flightAirsegmentList;
	}

	/**
	 * @return iList
	 */

	public List<Map<String, Object>> getiList() {
		return iList;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setiList(List<Map<String, Object>> iList) {
		this.iList = iList;
	}

	/**
	 * @return expreesList
	 */

	public List<Map<String, Object>> getExpreesList() {
		return expreesList;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setExpreesList(List<Map<String, Object>> expreesList) {
		this.expreesList = expreesList;
	}

	/**
	 * @return oftenpList
	 */

	public List<Map<String, Object>> getOftenpList() {
		return oftenpList;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setOftenpList(List<Map<String, Object>> oftenpList) {
		this.oftenpList = oftenpList;
	}

	/**
	 * @return oftenpCardList
	 */

	public List<Map<String, Object>> getOftenpCardList() {
		return oftenpCardList;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setOftenpCardList(List<Map<String, Object>> oftenpCardList) {
		this.oftenpCardList = oftenpCardList;
	}

	/**
	 * @return oftenpCertList
	 */

	public List<Map<String, Object>> getOftenpCertList() {
		return oftenpCertList;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setOftenpCertList(List<Map<String, Object>> oftenpCertList) {
		this.oftenpCertList = oftenpCertList;
	}

	/**
	 * @return travelpList
	 */

	public List<Map<String, Object>> getTravelpList() {
		return travelpList;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setTravelpList(List<Map<String, Object>> travelpList) {
		this.travelpList = travelpList;
	}

	/**
	 * @return travelpOtherInfoList
	 */

	public List<Map<String, Object>> getTravelpOtherInfoList() {
		return travelpOtherInfoList;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setTravelpOtherInfoList(List<Map<String, Object>> travelpOtherInfoList) {
		this.travelpOtherInfoList = travelpOtherInfoList;
	}

	/**
	 * @return account
	 */

	public String getAccount() {
		return account;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setAccount(String account) {
		this.account = account;
	}

	/**
	 * @return pub_i_order_code
	 */

	public String getPub_i_order_code() {
		return pub_i_order_code;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setPub_i_order_code(String pub_i_order_code) {
		this.pub_i_order_code = pub_i_order_code;
	}

	/**
	 * @return inside_logistics_order_num
	 */

	public String getInside_logistics_order_num() {
		return inside_logistics_order_num;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setInside_logistics_order_num(String inside_logistics_order_num) {
		this.inside_logistics_order_num = inside_logistics_order_num;
	}

	/**
	 * @return operation_time
	 */

	public String getOperation_time() {
		return operation_time;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setOperation_time(String operation_time) {
		this.operation_time = operation_time;
	}

	/**
	 * @return operation_user
	 */

	public String getOperation_user() {
		return operation_user;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setOperation_user(String operation_user) {
		this.operation_user = operation_user;
	}

	/**
	 * @return detail
	 */

	public String getDetail() {
		return detail;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setDetail(String detail) {
		this.detail = detail;
	}

	/**
	 * @return serial_number
	 */

	public String getSerial_number() {
		return serial_number;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setSerial_number(String serial_number) {
		this.serial_number = serial_number;
	}

	/**
	 * @return status_change
	 */

	public String getStatus_change() {
		return status_change;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setStatus_change(String status_change) {
		this.status_change = status_change;
	}

	/**
	 * @return business_type
	 */

	public String getBusiness_type() {
		return business_type;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setBusiness_type(String business_type) {
		this.business_type = business_type;
	}

	/**
	 * @return busines_order_id
	 */

	public Integer getBusines_order_id() {
		return busines_order_id;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setBusines_order_id(Integer busines_order_id) {
		this.busines_order_id = busines_order_id;
	}

	/**
	 * @return order_code
	 */

	public String getOrder_code() {
		return order_code;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setOrder_code(String order_code) {
		this.order_code = order_code;
	}

	/**
	 * @return create_date
	 */

	public Date getCreate_date() {
		return create_date;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setCreate_date(Date create_date) {
		this.create_date = create_date;
	}

	/**
	 * @return order_time
	 */

	public Date getOrder_time() {
		return order_time;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setOrder_time(Date order_time) {
		this.order_time = order_time;
	}

	/**
	 * @return busines_species
	 */

	public String getBusines_species() {
		return busines_species;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setBusines_species(String busines_species) {
		this.busines_species = busines_species;
	}

	public String getPolicy_name() {
		return policy_name;
	}

	public void setPolicy_name(String policy_name) {
		this.policy_name = policy_name;
	}

	/**
	 * @return merchant_code
	 */

	public String getMerchant_code() {
		return merchant_code;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setMerchant_code(String merchant_code) {
		this.merchant_code = merchant_code;
	}

	/**
	 * @return source
	 */

	public String getSource() {
		return source;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setSource(String source) {
		this.source = source;
	}

	/**
	 * @return cid_merchant
	 */

	public String getCid_merchant() {
		return cid_merchant;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setCid_merchant(String cid_merchant) {
		this.cid_merchant = cid_merchant;
	}

	/**
	 * @return customer_id
	 */

	public String getCustomer_id() {
		return customer_id;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setCustomer_id(String customer_id) {
		this.customer_id = customer_id;
	}

	/**
	 * @return order_status
	 */

	public String getOrder_status() {
		return order_status;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setOrder_status(String order_status) {
		this.order_status = order_status;
	}

	/**
	 * @return order_tag
	 */

	public String getOrder_tag() {
		return order_tag;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setOrder_tag(String order_tag) {
		this.order_tag = order_tag;
	}

	/**
	 * @return finance_status
	 */

	public String getFinance_status() {
		return finance_status;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setFinance_status(String finance_status) {
		this.finance_status = finance_status;
	}

	/**
	 * @return adult_num
	 */

	public Integer getAdult_num() {
		return adult_num;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setAdult_num(Integer adult_num) {
		this.adult_num = adult_num;
	}

	/**
	 * @return children_num
	 */

	public Integer getChildren_num() {
		return children_num;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setChildren_num(Integer children_num) {
		this.children_num = children_num;
	}

	/**
	 * @return inf_num
	 */

	public Integer getInf_num() {
		return inf_num;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setInf_num(Integer inf_num) {
		this.inf_num = inf_num;
	}

	/**
	 * @return order_all_price
	 */

	public Double getOrder_all_price() {
		return order_all_price;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setOrder_all_price(Double order_all_price) {
		this.order_all_price = order_all_price;
	}

	/**
	 * @return sale_price
	 */

	public Double getSale_price() {
		return sale_price;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setSale_price(Double sale_price) {
		this.sale_price = sale_price;
	}

	/**
	 * @return tax
	 */

	public Double getTax() {
		return tax;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setTax(Double tax) {
		this.tax = tax;
	}

	/**
	 * @return i_price
	 */

	public Double getI_price() {
		return i_price;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setI_price(Double i_price) {
		this.i_price = i_price;
	}

	/**
	 * @return express_price
	 */

	public Double getExpress_price() {
		return express_price;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setExpress_price(Double express_price) {
		this.express_price = express_price;
	}

	/**
	 * @return service_price
	 */

	public Double getService_price() {
		return service_price;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setService_price(Double service_price) {
		this.service_price = service_price;
	}

	/**
	 * @return other_price
	 */

	public Double getOther_price() {
		return other_price;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setOther_price(Double other_price) {
		this.other_price = other_price;
	}

	/**
	 * @return contact
	 */

	public String getContact() {
		return contact;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setContact(String contact) {
		this.contact = contact;
	}

	/**
	 * @return telephone
	 */

	public String getTelephone() {
		return telephone;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	/**
	 * @return phone_number
	 */

	public String getPhone_number() {
		return phone_number;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setPhone_number(String phone_number) {
		this.phone_number = phone_number;
	}

	/**
	 * @return address
	 */

	public String getAddress() {
		return address;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setAddress(String address) {
		this.address = address;
	}

	/**
	 * @return is_lock
	 */

	public String getIs_lock() {
		return is_lock;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setIs_lock(String is_lock) {
		this.is_lock = is_lock;
	}

	/**
	 * @return lock_user
	 */

	public String getLock_user() {
		return lock_user;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setLock_user(String lock_user) {
		this.lock_user = lock_user;
	}

	/**
	 * @return is_examine
	 */

	public Integer getIs_examine() {
		return is_examine;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setIs_examine(Integer is_examine) {
		this.is_examine = is_examine;
	}

	/**
	 * @return is_effect
	 */

	public String getIs_effect() {
		return is_effect;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setIs_effect(String is_effect) {
		this.is_effect = is_effect;
	}

	/**
	 * @return remark
	 */

	public String getRemark() {
		return remark;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * @return examine_er
	 */

	public String getExamine_er() {
		return examine_er;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setExamine_er(String examine_er) {
		this.examine_er = examine_er;
	}

	/**
	 * @return examine_time
	 */

	public Date getExamine_time() {
		return examine_time;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setExamine_time(Date examine_time) {
		this.examine_time = examine_time;
	}

	/**
	 * @return name
	 */

	public String getName() {
		return name;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return sex
	 */

	public String getSex() {
		return sex;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setSex(String sex) {
		this.sex = sex;
	}

	/**
	 * @return p_type
	 */

	public String getP_type() {
		return p_type;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setP_type(String p_type) {
		this.p_type = p_type;
	}

	/**
	 * @return cer_type
	 */

	public Integer getCer_type() {
		return cer_type;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setCer_type(Integer cer_type) {
		this.cer_type = cer_type;
	}

	/**
	 * @return cert_no
	 */

	public String getCert_no() {
		return cert_no;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setCert_no(String cert_no) {
		this.cert_no = cert_no;
	}

	/**
	 * @return reveal_price
	 */

	public Double getReveal_price() {
		return reveal_price;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setReveal_price(Double reveal_price) {
		this.reveal_price = reveal_price;
	}

	/**
	 * @return i_num
	 */

	public String getI_num() {
		return i_num;
	}

	/**
	 * @param paramtheparamthe{bare_field_name}
	 *            to set
	 */

	public void setI_num(String i_num) {
		this.i_num = i_num;
	}

	public FlightAirsegment getFlightAirsegment() {
		return flightAirsegment;
	}

	public void setFlightAirsegment(FlightAirsegment flightAirsegment) {
		this.flightAirsegment = flightAirsegment;
	}

	public PublicTransactionInfo getTransactionInfo() {
		return transactionInfo;
	}

	public void setTransactionInfo(PublicTransactionInfo transactionInfo) {
		this.transactionInfo = transactionInfo;
	}

}
